"""
设计一个简单员工系统设计，包括不同类型的员工（如全职员工和兼职员工）。每个员工有不同的薪资计算方法
"""

class EmployeeSystem:
    def __init__(self, types):
        self.types = types

    def __str__(self):
        return f'{self.types}的薪资计算方式为{self.count_salary()}'

    def count_salary(self):
        if self.types == '全职员工':
            return f'底薪*出勤天数+绩效奖金'
        else:
            return f'底薪*出勤天数'


if __name__ == '__main__':
    person1 = EmployeeSystem('全职员工')
    person2 = EmployeeSystem('兼职员工')

    print(person1)
    print(person2)




